IVCon: Inline Visualization of Concerns

نویسندگان

  • Nalin Saigal
  • Jay Ligatti
چکیده

Code modularization provides benefits throughout the software life cycle; however, the presence of crosscutting concerns (CCCs) in software hinders its complete modularization. This paper describes IVCon, a tool with a novel approach for completely modularizing CCCs. IVCon enables users to create, examine, and modify their code in two different views: the woven view and the unwoven view. The woven view displays program code in colors that indicate which CCCs various code segments implement. The unwoven view displays code in two panels, one showing the core of the program and the other showing all the code implementing each concern in an isolated module. IVCon provides an interface for conveniently creating, examining, and modifying code in, and translating between, the woven and unwoven views.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Defining and Visualizing Many-to-many Relationships Between Concerns and Code

Code modularization provides benefits throughout the software life cycle; however, the presence of crosscutting concerns (CCCs) in software hinders its complete modularization. In this paper, we describe IVCon, a GUI-based tool that provides a novel approach to modularization of CCCs. IVCon enables users to create, examine, and modify their code in two different views, the woven view and the un...

متن کامل

Aspect-jEdit for Inline Aspect Support

In this paper, we demonstrate our tool Aspect-jEdit that supports the editing of inline aspects. Inline Aspects identify a new aspect oriented notation, which supports the editing of aspects in their context with the help of hyperplane visualization. Aspect-jEdit uses the concepts of aspect folding in order to depict all possible aspect hyperplanes.

متن کامل

Visual Model Validation via Inline Replication

Data visualizations typically show retrospective views of an existing dataset with little or no focus on repeatability. However, consumers of these tools often use insights gleaned from retrospective visualizations as the basis for decisions about future events. In this way, visualizations often serve as visual predictive models despite the fact that they are typically designed to present histo...

متن کامل

Using synchrotron radiation inline phase-contrast imaging computed tomography to visualize three-dimensional printed hybrid constructs for cartilage tissue engineering.

Synchrotron radiation inline phase-contrast imaging combined with computed tomography (SR-inline-PCI-CT) offers great potential for non-invasive characterization and three-dimensional visualization of fine features in weakly absorbing materials and tissues. For cartilage tissue engineering, the biomaterials and any associated cartilage extracellular matrix (ECM) that is secreted over time are d...

متن کامل

263-2008: Tabbing Through ODS II

The authors present a significant improvement to the approach of aligning multiple variables inside a cell by applying tabs to the ODS reporting process. Consequently the enhanced method is able to integrate seamlessly with inline formatting and greatly improving the ability for data presentation. INTRODUCTION This paper will describe the challenging question regarding the old approach of align...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010